025920e120188a36569897a8e9cde3bc0b0670a3,data-fabric/src/main/java/com/continuuity/data2/datafabric/dataset/service/DatasetInstanceHandler.java,DatasetInstanceHandler,executeAdmin,#HttpRequest#HttpResponder#String#String#,158

Before Change


      responder.sendJson(HttpResponseStatus.valueOf(responseCode), response);
    } catch (IOException e) {
      LOG.error("Error opening connection to {}", urlString);
      responder.sendStatus(HttpResponseStatus.NOT_FOUND);
    } finally {
      if (connection != null) {
        connection.disconnect();

After Change


      responder.sendJson(HttpResponseStatus.OK, response);
    } catch (HandlerException e) {
      LOG.debug("Handler error", e);
      responder.sendStatus(e.getFailureStatus());
    } catch (Exception e) {
      LOG.error("Error executing admin operation {} for dataset instance {}", method, instanceName, e);
      responder.sendStatus(HttpResponseStatus.INTERNAL_SERVER_ERROR);
    }
  }